Skip to content

KDE Gear 25.12.2: Remaining Updates#58962

Closed
mnabid wants to merge 42 commits intovoid-linux:masterfrom
mnabid:KDE_Gear
Closed

KDE Gear 25.12.2: Remaining Updates#58962
mnabid wants to merge 42 commits intovoid-linux:masterfrom
mnabid:KDE_Gear

Conversation

@mnabid
Copy link
Contributor

@mnabid mnabid commented Feb 12, 2026

Testing the changes

  • I tested the changes in this PR: briefly

Local build testing

  • I built this PR locally for my native architecture, x86_64-glibc
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • x86_64-musl
    • aarch64 (cross)

@Johnnynator
Copy link
Member

Don't disable ci (except for really, really big PRs, these updates probably would have finished within the time limit).

Do you have the qemu-*-static tools registered with binfmt on your host? kpkpass was missing qt6-declarative-host-tools in hostmakedepends. qemu-*-static hides this issue, since it “enables” the usage of the tools in /usr/aarch64-linux-gnu/usr/lib64/qt6/libexec/

@mnabid mnabid deleted the KDE_Gear branch February 15, 2026 07:21
@mnabid
Copy link
Contributor Author

mnabid commented Feb 15, 2026

Don't disable ci (except for really, really big PRs, these updates probably would have finished within the time limit).

My bad. On my machine it took over 2 hrs to build all of them.

Do you have the qemu-*-static tools registered with binfmt on your host? kpkpass was missing qt6-declarative-host-tools in hostmakedepends. qemu-*-static hides this issue, since it “enables” the usage of the tools in /usr/aarch64-linux-gnu/usr/lib64/qt6/libexec/

Don’t have any qemu* packages on my host. Not sure why the build worked before — maybe the masterdir was dirty from consecutive previous builds. I’ve tried building it now without qt6-declarative-host-tools, and it does fail to run the aarch64 binaries, as expected.

[21/27] Automatic QML type registration for target kpkpassqmlplugin
FAILED: [code=126] src/quick/kpkpassqmlplugin_qmltyperegistrations.cpp bin/org/kde/pkpass/kpkpassqmlplugin.qmltypes /builddir/kpkpass-25.12.2/build/src/quick/kpkpassqmlplugin_qmltyperegistrations.cpp /builddir/kpkpass-25.12.2/build/bin/org/kde/pkpass/kpkpassqmlplugin.qmltypes 
cd /builddir/kpkpass-25.12.2/build/src/quick && /usr/aarch64-linux-gnu/usr/lib64/qt6/libexec/qmltyperegistrar --generate-qmltypes=/builddir/kpkpass-25.12.2/build/bin/org/kde/pkpass/kpkpassqmlplugin.qmltypes --import-name=org.kde.pkpass --major-version=254 --minor-version=254 @/builddir/kpkpass-25.12.2/build/src/quick/qmltypes/kpkpassqmlplugin_foreign_types.txt -o /builddir/kpkpass-25.12.2/build/src/quick/kpkpassqmlplugin_qmltyperegistrations.cpp /builddir/kpkpass-25.12.2/build/src/quick/meta_types/qt6kpkpassqmlplugin_metatypes.json && /usr/libexec/xbps-src/bin/cmake -E make_directory /builddir/kpkpass-25.12.2/build/src/quick/.qt/qmltypes && /usr/libexec/xbps-src/bin/cmake -E touch /builddir/kpkpass-25.12.2/build/src/quick/.qt/qmltypes/kpkpassqmlplugin.qmltypes
/bin/sh: line 1: /usr/aarch64-linux-gnu/usr/lib64/qt6/libexec/qmltyperegistrar: cannot execute binary file: Exec format error
ninja: build stopped: subcommand failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants